Performance of Block-level Storage Caching
نویسنده
چکیده
Block-level storage systems are commonly used due to their flexibility and versatility. Current technologies such as Storage Area Network (SAN) technologies over IP offer users the capability to consolidate and manage storage resources efficiently. However, scalability issues may arise under the load of many clients. A potential solution for this problem can be local disk caching. A blocklevel cache can support performance improvements by leveraging data locality on the client-side. In order to analyze the benefits of block-level caching and the factors that affect its performance, this paper presents a series of benchmarking evaluations performed on dm-cache. Dm-cache is general block-level cache tool designed to support the use of a block a device as another device's cache.
منابع مشابه
Towards Transparent Throughput Elasticity for IaaS Cloud Storage: Exploring the Benefits of Adaptive Block-Level Caching
Storage elasticity on IaaS clouds is a crucial feature in the age of data-intensive computing, especially when considering fluctuations of I/O throughput. This paper provides a transparent solution that automatically boosts I/O bandwidth during peaks for underlying virtual disks, effectively avoiding over-provisioning without performance loss. Our proposal relies on the idea of leveraging short...
متن کاملDynamic Block-level Cache Management for Cloud Computing Systems
Block-level distributed storage systems (e.g., SAN, iSCSI) are commonly used in the emerging cloud computing systems to provide virtual machine (VM) storage. They allow fast VM migration across different hosts and improved VM availability leveraging typical faulttolerance measures (e.g., RAID) available in such storage systems. However, as the size of cloud systems and the number of hosted VMs ...
متن کاملHost-side Filesystem Journaling for Durable Shared Storage
Hardware consolidation in the datacenter occasionally leads to scalability bottlenecks due to the heavy utilization of critical resources, such as the shared network bandwidth. Hostside caching on durable media is already applied at the block level in order to reduce the load of the storage backend. However, block-level caching is often criticized for added overhead, and restricted data sharing...
متن کاملData block prefetching and caching in a hierarchical storage model
Storage subsystems have become one of the most important components in computer systems nowadays and have been expanded to include all three levels of memory hierarchy, namely the cache, the secondary and the tertiary storage. This paper presents a study of data block prefetching and caching over the two upper storage levels in a hierarchical storage model, by proposing techniques for data amor...
متن کاملOptimizing Storage Performance and Cost with Intelligent Caching
NetApp is a pioneer in the development of innovative intelligent caching technologies to decouple storage performance from the number of disks in the underlying disk array to substantially improve cost. This white paper describes the NetApp® implementation of write caching using NVRAM as a journal, as well as a three-level approach to read caching that includes the system buffer cache, Flash Ca...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013